﻿
//=============================================================
// Copyright (C) 2011 深圳市中旭企业管理股份有限公司
// 作 者： 何扬广 
// 日 期：2011-12-28
// 描 述: 用户选择处理类
//
// 版 本：1.00
// 修改历史纪录
// 版 本  修改时间      修改人            修改内容
// 1.00   2011/12/28     何扬广          
//=============================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ZX.Common;
using System.Data;
using ZX.DAL.DBExtend;

namespace ZX.CRM.Bussiness
{
    public class GetUser : BLL.Extend.BaseBussnies
    {

        //移动端登陆验证
        public string CheckUser(string uname,string keyword)
        {
            string back = "";
            string pwd = ExtendMethods.GetMd5Hash(keyword);
            string sql = "select UserID from DatUser where LoginName = '" + uname + "' and Password = '" + pwd + "'";
            DbSql db = new DbSql();
            DataTable dt = db.ExecuteQuery(sql);
            if (dt.Rows.Count > 0)
                return dt.Rows[0]["UserID"].ToString() + "&SRE=" + ExtendMethods.GetMd5Hash(dt.Rows[0]["UserID"].ToString() + "︾" + pwd);
            else
                return back;
        }

        private string getsecret(string user)
        {
            string sql = "select Password from DatUser where UserID = '" + user + "'";
            DbSql db = new DbSql();
            DataTable dt = db.ExecuteQuery(sql);
            if (dt.Rows.Count > 0)
                return dt.Rows[0]["Password"].ToString();
            else
                return "";
        }

        public bool DefaultCheck(string user,string rq)
        {
            string userpwd = user + "︾" + getsecret(user);
            return ExtendMethods.VerifyMd5Hash(userpwd, rq);
        }
    }
}
